package syntaxtree;
import visitor.IRTreeCreator;
import visitor.Visitor;
import visitor.TypeVisitor;

public class Call extends Exp {
	public Exp e;
	public Identifier i;
	public ExpList el;


	public Call(Exp ae, Identifier ai, ExpList ael) {
		e=ae; i=ai; el=ael;
	}

	public void accept(Visitor v) {
		v.visit(this);
	}

	public Type accept(TypeVisitor v) {
		return v.visit(this);
	}

	public tree.Exp accept(IRTreeCreator v) {
		return v.visit(this);
	}



}
